package com.ssy.lingxi.order.model.vo.basic.request;

import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.ssy.lingxi.order.entity.DeliveryNoticeOrderDO;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 *送货商品集合对象
 * @author czh
 * @version 2.0.0
 * @date 2021-09-23
 */
@Setter
@Getter
public class NoticeProductParamVO implements Serializable {

    /**
     * 商品skuId/物料编号
     */
    private String skuId;

    /**
     * 商品订单id
     */
    private Long orderProductId;

    /**
     * 商品名称/物料名称
     */
    private String productName;

    /**
     * 规格型号
     */
    private String type;

    /**
     * 品类
     */
    private String category;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 单位
     */
    private String unit;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 下单时间
     */
    private LocalDateTime createTime;

    /**
     * 采购数量
     */
    private BigDecimal purchaseCount;

    /**
     * 计划送货数量
     */
    private BigDecimal planCount;

    /**
     * 计划送货物料id
     */
    private Long planOrderId;

}
